import time

from py_page.base_page import BasePage



class MainPage(BasePage):

    # path = r"C:\Users\37210\Desktop\测开班_16\app_ui_frame16\py_yaml\main_page.yaml"
    path = BasePage.get_path("/py_yaml/main_page.yaml")

    def goto_my_page(self):
        self.run_steps(self.path, "goto_my_page")
        from py_page.my_page import MyPage
        return MyPage(self.driver)

    def is_accept(self):
        self.run_steps(self.path, "is_accept")
        return self

    # 在首页点击铅笔入口实现讨论的发布
    def click_post_status(self, content):
        self.run_steps(self.path, "click_post_status", content=content)
        return self


    # 在首页热门中点击第一个【全部】
    def click_all_in_hortlist(self):
        # 向左滑动页面进入热门列表
        self.swipe_left(scale=0.8)
        # 定位并点击第一个【全部】
        self.run_steps(self.path, "click_all_in_hortlist")
        time.sleep(3)
        return self